@charset "utf-8";
@import "../js/xlayui/css/layui.css";
@import "iconfont.css";
* {
	margin: 0px;
	padding: 0px;
}
div,form,img,ul,ol,dl,dt,dd,em,i,h2,h3,h4,span,b,p,cite{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal;}
body {
	font-size: 20px;
	height: 100%;
}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}

#red{ color:#C00;}
#greed{ color:#090;}
::-webkit-scrollbar-track-piece {
background-color:#f1f1f1;
position:relative;
}
::-webkit-scrollbar {
width:5px;
height:5px;
}
::-webkit-scrollbar-thumb {
background-color:#dddddd;
background-clip:padding-box;
min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
background-color:#bbb;
}
input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}
textarea {  -webkit-appearance: none;}   
.contaiter{ 
	width:100%;
}
.mar01{ margin-top:.5rem;}
/**文字正式开始*/
.top{ width:100%; height:1.725rem; display:block; background:#2b71e0;}
.top_1{ 
	width:8.2%; 
	height:1.725rem;
	float:left; 
	font-family:"iconfont"; 
	font-size:1rem; 
	line-height:1.725rem; 
	text-align:center; 
	color:#FFF; 
	margin-left:1%;
	cursor:pointer;
}
.top_2{ 
	width:21.4%; 
	height:1.725rem; 
	float:left;
	font-family:"微软雅黑";
	font-size:.8rem;
	line-height:1.725rem;
	color:#FFF;
	cursor:pointer;
}
.top_3{ 
	width:69.4%; 
	height:1.725rem;
	float:left;	
}
.top_3_1{ width:80%; height:1.3rem; float:left; margin-left:10%; margin-top:.225rem; background:#FFF; border-radius:1.05rem;}
.top_3_1 span{ width:10%; height:1.3rem; float:left;margin-left:7%; font-family:iconfont; font-size:1rem; color:#ccc; line-height:1.3rem;}
.top_3_1 em{ width:76%; height:1.3rem; float:left;margin-right:7%; }
.input_1{ width:95%; height:1.3rem; float:left; border:none; font-family:"微软雅黑"; font-size:.6rem; color:#333; line-height:1.3rem;; padding-left:5%; overflow:hidden;}

.top_4{ width:27.2%; height:1.725rem; float:left; line-height:1.725rem; color:#FFF; font-size:.6rem; padding-left: 34.6%;}
.top_5{ 
	width:20%; height:1.725rem; float:right; line-height:1.725rem; color:#FFF; font-size:.5rem; text-align:center;
	transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
}


.list_1{ width:100%; height:1.5rem; float:left; background:#F8F8F8; border-bottom:1px solid #DDD;}
.list_1_1{ width:20%; height:1.5rem; float:left; border-right:1px solid #DDD;}
.list_1_1_1{ 
width:80%; 
height:1.5rem; 
float:left; 
font-family:"微软雅黑"; 
font-size:.55rem; 
color:#333; 
line-height:1.5rem; 
text-align:center;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.list_1_1_1.s01{ color:#03F;}
.list_1_1_2{ width:10%; height:1.5rem; float:left; color:#666; line-height:1.5rem; padding-right:10%;}
.list_1_1_2.em01{ color:#03F; content: "\e62b"; font-size:.25rem;}
.list_1_2{ width:10%; float:right; height:1.5rem; line-height:1.5rem; text-align:center; font-size:.6rem; cursor:pointer;}

.list_2{ width:100%; float:left;}
.list_2_1{ width:100%; float:left; border-bottom:.5rem solid #e8f7ff; cursor: pointer;}
.list_2_1_1{ width:100%; height:9.8rem; float:left;}
.list_2_1_1 img{ width:100%; height:9.8rem; float:left;}
.list_2_1_2,.show_2{ width:94%; float:left; padding-left:3%; padding-right:3%; padding-top:.2rem; padding-bottom:.2rem; position:relative;}
.list_2_1_2_1,.show_2_1{ width:85%; float:left; font-family:"微软雅黑"; font-size:.55rem; color:#333; line-height:1rem; font-weight:bold;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.list_2_1_2_2,.show_2_2{ width:100%; height:.8rem; float:left; font-family:"微软雅黑"; font-size:.45rem; color:#999; line-height:.8rem;}
.list_2_1_2_3,.show_2_3{ width:100%; float:left; margin-top:.3rem;overflow: hidden;}
.list_2_1_2_3 span,.show_2_3 span{  float:left; height:1rem; line-height:1rem; padding-right:.15rem; }
.list_2_1_2_3 span.f12,.show_2_3 span.f12{ font-size:.6rem;}
.list_2_1_2_3 span.f10,.show_2_3 span.f10 {font-size:.5rem;}
.list_2_1_2_3 span.f08,.show_2_3 span.f08{ font-size:.45rem;}
.list_2_1_2_3 span.s01,.show_2_3 span.s01{ color:#C00;}
.list_2_1_2_3 span.s02,.show_2_3 span.s02{ color:#f30;}
.list_2_1_2_3 span.s03,.show_2_3 span.s03{ color:#5ad6d6;}
.list_2_1_2_3 span.s03,.show_2_3 span.s04{ color:#1c6f09;}
.list_2_1_2_3 span.s03,.show_2_3 span.s05{ color:#f00;}
.list_2_1_2_3 span.s03,.show_2_3 span.s06{ color:#fbd70d;}
.list_2_1_2_3 span.s03,.show_2_3 span.s07{ color:#f38847;}
.list_2_1_2_4,.show_2_4{ width:2.5rem; height:1.8rem; position:absolute;background:#fec43d; border-radius:.3rem; top:.4rem; right:.3rem;}
.list_2_1_2_4 span,.show_2_4 span{ 
width:100%; 
height:.8rem; 
float:left; 
margin-top:.2rem; 
text-align:center; 
font-family:Arial, Helvetica, sans-serif; 
color:#FFF; 
line-height:.8rem; 
font-size:.6rem; 
overflow:hidden;
}
.list_2_1_2_4 em,.show_2_4 em{ 
width:100%; 
height:.6rem; 
float:left; 
text-align:center; 
font-family:"微软雅黑"; 
color:#FFF; 
line-height:.6rem; 
font-size:.45rem; 
overflow:hidden;
}
.list_3{ width: 90%; height: 1.2rem; float: left; margin-top: .3rem; display: none; margin-left: 5%; margin-right: 5%; background: #f1f1f1; border-radius: .15rem; text-align: center; font-size: .5rem; color: #666; line-height: 1.2rem; cursor: pointer;;}

.show_1{ width:100%; height:9.8rem; position:relative;}
.show_1_1{ width:100%; height:9.8rem; float:left;  overflow:hidden;}
.show_1_1 img{ width:100%; height:9.8rem; float:left; border:none;}
.addWrap1{ float:left; width:100%; margin:0; padding:0; position:relative;}
.addWrap1 .swipe-wrap{overflow:hidden;position:relative;}
.addWrap1 .swipe-wrap > div {float: left;width: 100%; position:relative;}
.addWrap1 .swipe-wrap > div img{ width:100%; height:9.8rem; border:0;}
.addWrap1 .swipe-wrap > div span{height:1.2rem; position:absolute; right:.3rem; bottom:.3rem; background:#000; border-radius:5px; padding-left:.3rem; padding-right:.3rem; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:1.2rem; font-size:.6rem;}

.show_1_2{ width:10%; height:1rem; position:absolute; z-index:999; left:2%; top:.5rem; font-family:iconfont; color:#FFF; font-size:.8rem; text-align:center; cursor:pointer;}
.show_1_3{ width:10%; height:1rem; position:absolute; z-index:999; right:2%; top:.5rem; font-family:iconfont; color:#FFF; font-size:.8rem; text-align:center;cursor:pointer;}
.show_1_4{ width:10%; height:1rem; position:absolute; z-index:999; right:12%; top:.5rem; font-family:iconfont; color:#FFF; font-size:.8rem; text-align:center;cursor:pointer;
	display: none;}
.show_1_5{ 
	width:80%; 
	height:.8rem; 
	background: #1e3ac5; 
	position:absolute; 
	z-index:999; 
	font-family: "宋体"; 
	line-height: .8rem; 
	left:0; 
	bottom:0; 
	font-family:iconfont; 
	color:#FFF; 
	font-size:.45rem; 
	padding-left: 3%;
	cursor:pointer;
	border-top-right-radius: 1.2rem;
}

.show_2{border-bottom:.5rem solid #e8f7ff;}
.show_2_5{ width:100%; height:1rem; float:left;}
.show_2_5_1{ float:left; font-family:"iconfont"; color:#666; line-height:1rem; font-size:.6rem;}
.show_2_5_2{ float:left;  color:#666; line-height:1rem; font-size:.5rem; padding-left:1%;}
.show_2_5_1.s01{ font-size:.5rem; padding-top:.05rem; line-height:.95rem; color:#fec43d; padding-left:.2rem;}

.show_3{ width:100%; height:1.2rem; float:left; border-bottom:.25rem solid #e8f7ff; padding-top:.3rem; padding-bottom:.3rem;}
.input_2{ width:20%; height:1.2rem; float:left; border:none; padding-left:5%; font-family:"微软雅黑"; font-size:.7rem; color:#666; line-height:1.2rem; font-weight:bold;}
.show_3_2{ width:10%; height:.8rem; float:left; padding-top:.4rem; color:#999; line-height:.8rem; font-size:.45rem; text-align:left; border-right:1px solid #666;}
.show_3_1{ width:20%; height:1.2rem; float:right;}
.show_3_1 span{ float:right; color:#666; line-height:1.2rem; font-size:.5rem;}

.show_4{ width:100%; height:4.825rem; float:left; border-bottom:.25rem solid #e8f7ff; position:relative;}
.show_4_1{ width:2.4rem; height:2.4rem; position:absolute; border-radius:1.2rem; top:.3rem; left:42%;}
.show_4_1 img{ width:2.4rem; height:2.4rem;position:absolute; border-radius:1.2rem; border:none;}
.show_4_2{ width:100%; height:.6rem; position:absolute;top:3rem; font-size:.6rem; color:#333; line-height:.6rem; text-align:center; font-weight:bold;}
.show_4_3{ width:100%; height:.6rem; position:absolute;top:3.9rem; font-size:.5rem; color:#41cfcf; line-height:.6rem; text-align:center;}
.show_4_4{ width:1rem; height:1rem; position:absolute; right:0; top:2rem; font-family:iconfont; color:#999; line-height:1rem; font-size:.6rem; text-align:center; cursor:pointer;}

.show_5{ width:90%;float:left; border-bottom:.25rem solid #e8f7ff; padding-left:5%; padding-right:5%; padding-bottom:.3rem;}
.show_5_1{ width:100%; height:1rem; float:left; font-size:.7rem; color:#666; line-height:1rem; margin-top:.5rem; font-weight:bold;}
.show_5_2{ width:100%;float:left; font-size:.5rem; color:#666; line-height:.6rem; margin-top:.5rem;height:3rem; overflow:hidden;}
.show_5_4,.show_5_3{ width:100%; height:1.5rem; float:left;  font-family:"iconfont"; color:#ddd; line-height:1.5rem; text-align:center; font-size:.6rem; cursor:pointer;}
.show_5_4{ display: none; }

.show_6{ width:90%;float:left; padding-left:5%; padding-right:5%; padding-bottom:.3rem;}
.show_6_1{ width:100%;  height:1rem; float:left; margin-top:.45rem; font-size:.5rem; color:#666; line-height:1rem;}
.show_6_1 em{ color:#f30;}
.show_6_1 span{ width:1rem; height:1rem; float:right;}
.show_6_1 span img{ width:1rem; height:1rem; border:none;}
.show_6_2{ width:100%;float:left; font-size:.5rem; color:#666; line-height:.6rem; margin-top:.3rem;}
.show_6_3{ width:100%;float:left; margin-top:.5rem; padding-bottom:.3rem;}
.show_6_3 li{ width:11%; height:1.6rem; float:left; margin-right:1%; margin-bottom:.2rem;}
.show_6_3 li img{ width:100%; height:1.6rem; float:left; border:none;}
.show_6_4{ width:100%; float:left; background:url(../images/t2.jpg) repeat-x top; background-size:100% .2rem;}
.show_6_4_1{ width:.35rem; height:.2rem; float:left; margin-left:10%; background:url(../images/t1.jpg) no-repeat; background-size:.35rem .2rem;}
.show_6_4_2{ width:100%;float:left; font-size:.5rem; color:#333; line-height:.6rem; margin-top:.3rem;}
.show_6_4_2 em{ color:#999; font-weight:bold; font-size:.45rem;}

.show_7{ width:100%;float:left; height:6.75rem;}

.show_8{ width:90%;float:left; padding-left:5%; padding-right:5%; padding-bottom:.3rem;}
.show_8_1{ width:100%; height:1rem; float:left; font-size:.7rem; color:#666; line-height:1rem; margin-top:.5rem; font-weight:bold;}
.show_8_2{ width:100%; float:left;}
.show_8_2 li{ width:20%; height:2rem; float:left; margin-top:.3rem; color:#ddd;}
.show_8_2 li span{ width:100%; height:1rem; float:left;  line-height:1rem; text-align:center; font-size:.8rem; font-family:"iconfont";font-weight:bold;}
.show_8_2 li em{ width:100%; height:1rem; float:left;  line-height:1rem; text-align:center; font-size:.45rem;  font-weight:bold;}
.show_8_2 li.l01{ color:#333;}

.show_9{ width:100%; float:left;}
.show_9 img{ width:100%; float:left;}

.show_10{ width:94%; float:left; padding-left:3%; padding-right:3%;}
.show_10_1{ width:100%; height:1.2rem; float:left; margin-top:.3rem;}
.show_10_1 span{ height:.8rem; float:left; line-height:.8rem; padding-top:.4rem; font-size:.7rem; color:#333;}
.show_10_1 em{ height:1.2rem; float:right; line-height:1.2rem; font-size:.6rem; color:#999; font-family:"iconfont";}
.show_10_2{ width:100%;float:left; padding-bottom:.5rem;}
.show_10_2 li{ width:35%; height:5.8rem; float:left; margin-left:7%; margin-right:8%; margin-top:.5rem;}
.show_10_2 li span{ width:100%; height:3.675rem; float:left;}
.show_10_2 li span img{ width:100%; height:3.675rem; float:left;}
.show_10_2 li em{ width:100%; height:.8rem; float:left; line-height:.8rem; overflow:hidden; font-size:.45rem; color:#333;}
.show_10_2 li i{ width:100%; height:.6rem; float:left; line-height:.6rem; overflow:hidden; font-size:.4rem; color:#999;}
.show_10_2 li tt{ width:100%; height:.7rem; float:left; line-height:.6rem;}
.show_10_2 li tt dfn{ float:left; height:.7rem; font-family:iconfont; font-size:.4rem; color:#fec43d; margin-right:.1rem; font-style:normal;}
.show_10_2 li tt cite{ float:right; height:.7rem; font-family:iconfont; font-size:.4rem; color:#999;  font-style:normal;}


.bt{ width:100%; height:1.8rem; float:left;}
.bt_1{ width:100%; height:1.625rem; float:left;}
.btbox{ width:100%; height:1.8rem; position:fixed; bottom:0; background:#FFF;}
.btbox li{ width:20%; height:1.8rem; float:left;}
.btbox li span{ width:100%; height:.8rem; float:left; margin-top:.3rem; font-family:iconfont; font-size:.8rem; color:#707070; line-height:.8rem; text-align:center;}
.btbox li em{ width:100%; height:.6rem; float:left; margin-top:.1rem; font-family:iconfont; font-size:.45rem; color:#707070; line-height:.6rem; text-align:center;}
.btbox li span.s01{ color:#2b71e0; font-weight:bold;}
.btbox li em.e01{ color:#2b71e0;font-weight:bold;}

.btbox_1{ width:100%; height:1.625rem; position:fixed; bottom:0; background:#2577e3;}
.btbox_1_1{ width:38%; height:1.625rem; float:left; background:#f7ab01;}
.btbox_1_1 span{ float:left; font-family:iconfont; font-size:1rem; line-height:1.625rem; padding-left:12%; color:#FFF;}
.btbox_1_1 em{ float:left;  font-size:.8rem; line-height:1.425rem; color:#FFF; padding-top:.2rem; padding-left:5%;}
.btbox_1_2{width:62%; height:1.625rem; float:left;}
.input_7{float:left;  font-size:.8rem; line-height:1.425rem; color:#FFF; padding-top:.2rem; padding-left:28%; border: none; background: none;}
.btbox_1_2 span{ float:left; font-family:iconfont; font-size:.7rem; line-height:1.425rem; padding-top:.25rem; padding-left:3%; color:#FFF;}



/*内页弹起框样式1*/
.greybackground2{width:100%;height:100%;position:absolute;top:3.2rem;left:0;z-index:101;display:none;}
.greybackground2.showdiv01{ display:block}
.greybackground2_1{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;z-index:101;filter:alpha(Opacity=80);-moz-opacity:.8;opacity:.8;}
.check03{ width:100%; height:13rem;position:absolute; top:0;left:0;z-index:102; border-top:1px solid #eee;  border-bottom:1px solid #eee; background:#FFF; overflow-y:auto; overflow-x:hidden;}
.check03 li{ width:86%; height:2rem; float:left; border-bottom:1px solid #f1f1f1; font-size:.7rem; padding-left:7.5%; padding-right:6.5%; line-height:2rem; }
#check03_li{ background:#f8f8f8; background-image:url(../images/t2.png); background-repeat:no-repeat; background-position:0 .6rem; background-size:.15rem .8rem;}
.check03 a:link,.check03 a:visited,.check03 a:hover{ text-decoration:none; color:#333;}
.check03 li:last-child{ border-bottom:none;}
#style-15::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #F5F5F5;
	border-radius: .25rem;
}

#style-15::-webkit-scrollbar
{
	width:.25rem;
	background-color: #F5F5F5;
}

#style-15::-webkit-scrollbar-thumb
{
	border-radius: .25rem;
	background-color: #FFF;
	background-image: -webkit-gradient(linear,40% 0%,75% 84%,from(#2b71e0),to(#2b71e0),color-stop(.6,#2b71e0))
}
/**分享CSS*/
.am-share { font-size: 14px; border-radius: 0; bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index: 1110; }
.am-modal-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }

.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0 0; text-align: center; }
.am-share-title::after { border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }

.am-share-footer { margin: 10px; }
.am-share-footer .share_btn { color: #555;  display: block; width: 100%; background-color: #e6e6e6; border: 1px solid #e6e6e6; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"微软雅黑";  }

.am-share-sns { background-color: #f8f8f8; border-radius: 0 0 2px 2px; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; overflow:auto; }

.am-share-sns li { margin-bottom: 15px; display: block; float: left; height: auto;  width: 25%; }

.am-share-sns a { color: #555; display: block; text-decoration:none; }
.am-share-sns span { display: block; }

.am-share-sns li i { background-position: center 50%; background-repeat: no-repeat; background-size: 36px 36px; background-color: #ccc; color: #fff; display: inline-block; font-size: 18px; height: 36px; line-height: 36px; margin-bottom: 5px; width: 36px; }
.am-share-sns .share-icon-weibo { background-image: url(); }

.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }
.sharebg-active { opacity: 1; display:block; }

/**日期空间CSS*/
.Date_lr{width:50%;text-align:center;}
.span21{
		position: absolute;
		top: 40%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		font-size:14px;
		color: #666;
		border: 1px solid #e5e5e5;
		padding:2px 8px;
		line-height: 20px;
		border-radius: .2rem;
		background-color: #fff;
}
.span22{
		position: absolute;
		top: 90%;
		left: 44%;
		font-size:.45rem;
		color: #c00;
		line-height: 12px;
		border-radius: .2rem;
		background-color: #fff;
		text-align:center;
}
	#checkinout{
		width:100%;
		height: 100%;
		line-height: 50px;
		float:left;
		margin-top:-5px;
		position: relative;		
		display: -webkit-box;
		display: flex;
		border-radius: .02rem;
		background-color: #fff;
	}
	#firstSelect p{line-height:25px;color: #999;font-size:12px;}
	#startDate{border:0;position: absolute;left: 0;margin: 0 auto;width: 50%;font-size: 16px;color: #05c0ad;text-align: center;}
	#endDate{border:0;position: absolute;right: 0;margin:auto 0;width:50%;font-size: 16px;color: #05c0ad;text-align: center;}
	.mask_calendar {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: rgba(0,0,0,.4);
		display: none;
		z-index: 9999;
	}
	.calendar {
		height: 400px;
		position: fixed;
		bottom: 0;
		left: 0;
	}
	.animated {
		animation-duration: 1s;
		animation-fill-mode: both;
	}
	@keyframes slideInDown {
		from {
			transform: translate3d(0, -100%, 0);
			visibility: visible;
		}

		to {
			transform: translate3d(0, 0, 0);
		}
	}
	.slideInDown {
		animation-name: slideInDown;
	}
	/**会员注册和登录样式*/
	.login_1{ width: 97%; height: 1.5rem; float: left;  font-size: .5rem; color:#06F; text-align:right; padding-right:3%; line-height:1.5rem;}
	.login_1 a:link,.login_1 a:visited,.login_1 a:hover{color:#06F; text-decoration:none;}
	.login_2{ width:100%; height:1.5rem; float:left;}
	.login_2 img{ height:1.5rem; text-align:center; vertical-align:middle; margin-left:40%;}
	.login_3{ width:94%; height:1rem; float:left; margin-top:1rem;padding-left:3%; padding-right:3%;}
	.login_3_1{ width:50%; height:.9rem; float:left; border-bottom:1px solid #FFF; font-size:.5rem; color:#333; line-height:.9rem; text-align:center; cursor:pointer;}
	.login_3_1.curr01{ font-weight:bold; border-bottom:1px solid #C00;}
	.login_4{ width:94%; height:1rem; float:left;padding-left:3%; padding-right:3%;}
	.login_4_1{ width:100%;float:left; display:none;}
	.login_4_1 li{ width:100%; float:left; margin-top:.8rem;}
	.input_3{ width:89.5%; height:1.2rem; line-height:1.2rem; float:left; padding-left:10%; background:url(zhanghao.png) no-repeat 4% .3rem; background-size:.6rem .6rem; border:1px solid #e1e1e1; border-radius:.5rem; font-size:.45rem; color:#a0a8b0;}
	.input_4{ width:89.5%; height:1.2rem; line-height:1.2rem; float:left; padding-left:10%; background:url(mima.png) no-repeat 3.2% .3rem; background-size:.8rem .7rem; border:1px solid #e1e1e1; border-radius:.5rem; font-size:.45rem; color:#a0a8b0;}
	.input_5{ width:100%; height:1.3rem; line-height:1.3rem; float:left;  border-radius:.75rem; font-size:.55rem; color:#FFF; text-align:center; background:#2c92ea; border:none;}
    .zhaohui{ height:1.2rem; line-height:1.2rem; float:right; font-size:.5rem; padding-right:3%; color:#06F;}
	.input_6{ width:89.5%; height:1.2rem; line-height:1.2rem; float:left; padding-left:10%; background:url(yanzheng.png) no-repeat 4% .3rem; background-size:.6rem .6rem; border:1px solid #e1e1e1; border-radius:.5rem; font-size:.45rem; color:#a0a8b0;}
	.login_4_1 li span{ width:100%; float:left; height:1.2rem; position:relative;}
	.login_4_1 li span em{ width:20%;height:1.1rem; position:absolute; right:3%; top:.1rem; }
	.login_4_1 li span i{ width:20%;height:1.1rem; position:absolute; right:3%; top:.1rem; font-size:.5rem; color:#999; line-height:1.1rem; text-align:right; cursor:pointer;}
	.login_4_1.showdiv01{ display:block;}
	
	.userbox{ width:96%; float:left; padding-left:2%; padding-right:2%; background:#eee;}
	.user_1{ width:100%; height:4.5rem; float:left;}
	.user_1 span{ width:2.7rem; height:2.7rem; float:left; border-radius:1.35rem; margin-left:41%; margin-top:.5rem;}
	.user_1 span img{ width:2.3rem; height:2.3rem; float:left; border:.2rem solid #FFF; border-radius:1.35rem; margin-left:.1rem;}
	.user_1 em{ width:100%; height:1rem; float:left; text-align:center; font-size:.5rem; color:#333; line-height:1rem; margin-top:.2rem;}
	.user_2{ width:96%; float:left; background:#fff; border-radius:.2rem; padding:.3rem 2%;  margin-bottom:.5rem;}
	.user_2 li{ width:100%; height:1.5rem; float:left; border-bottom:1px solid #f1f1f1;}
	.user_2 li span{ height:1.5rem; float:left; font-size:.6rem; color:#333; line-height:1.5rem;}
	.user_2 li i{ height:1.5rem; float:right; font-size:.6rem; color:#333; line-height:1.5rem; padding-right:3%;}
	.user_2 li em{ height:1.5rem; float:right; font-size:.65rem; color:#999; line-height:1.5rem; font-family:iconfont;}
	.user_2 li:last-child{ border:none;}


	/**预定样式开始*/
	.yuding_1{ width: 100%; height: 1.2rem; float: left; border-bottom: 1px solid #DDD;}
	.yuding_1_1{ 
	width:18.2%; 
	height:1.2rem;
	float:left; 
	font-family:"iconfont"; 
	font-size:.6rem; 
	line-height:1.2rem; 
	color:#3476ef; 
	margin-left:1%;
	cursor:pointer;
	}
	.yuding_1_2{ 
		width:61.4%; 
		height:1.2rem; 
		float:left;
		font-family:"微软雅黑";
		font-size:.6rem;
		line-height:1.2rem;
		color:#666;
		cursor:pointer;
		 text-align: center;;
	}
	.yuding_2{ width: 100%; height: 3rem; float:  left; border-bottom: .25rem solid #e8f7ff; }
	.yuding_2_1{ width: 20%; height: 2rem; float: left; margin-top: .5rem; margin-left: 5%;}
	.yuding_2_1 img{ width: 100%; height: 2rem; float: left; border: none;}

	.yuding_2_2{ width: 60%; height: 2rem; float: left; margin-top: .5rem; margin-left: 5%; font-size: .5rem; color: #333; line-height: 1rem;}

	.yuding_3{ width: 100%; float:  left;  background: #FFF; border-radius: .15rem; margin-bottom: .5rem;}
	.yuding_3_1{ width: 98%; height: 1rem;float: left; border-bottom:1px solid #efefef;  font-size: .45rem; color: #999;  line-height: 1rem; padding-left: 2%;}
	.yuding_3_1 em{ height: 1rem; float: right;  font-size: .45rem; color: #999;  line-height: 1rem; padding-right: 2%; color: #f60;}

	.yuding_3_2{ width: 100%; height: 1.8rem;float: left; border-bottom:1px solid #efefef;  font-size: .6rem; color: #333;  line-height: 1.8rem; position: relative;}
	.yuding_3_2 span{ width: 22%; height: 1.8rem; float: left;  padding-left: 2%; }
	.yuding_3_2 .input_8{ width: 74%; height: 1.8rem; float: left;  padding-right: 2%; border: none; line-height: 1.8rem;}
	.yuding_3_2 em{ height: 1.8rem; float: left;  padding-left: 2%; border: none; line-height: 1.8rem;}
	.yuding_3_2 i{ height: 1.8rem; float: right;  padding-right: 2%; border: none; line-height: 1.8rem; color: #f05b72;}
	.yuding_3_2 tt{ height: 1.8rem; float: right;  padding-right: 2%; border: none; line-height: 1.8rem; color: #999; font-family: iconfont; }
	.yuding_3_2 dfn{ width: .8rem; height: .8rem; position: absolute; right: 3%; top: 1.3rem; background: #c00; border-radius:.4rem;  z-index: 999; color: #FFF; line-height: .8rem; font-size: .55rem; text-align: center; font-style: normal; cursor: pointer;;}

	.yuding_3_3{ width: 96%; float: left;  font-size: .5rem; color: #999;  line-height: .8rem; padding-left: 2%; padding-right: 2%; padding-top: .3rem; padding-bottom: .3rem;}


	.yuding_3 .yuding_3_2:last-child{border: none;}

	.yuding_4{ width: 96%; float:  left; line-height: 1rem;  border-radius: .15rem; margin-bottom: 2.5rem; font-size: .45rem; color: #666; padding-left: 2%; padding-right: 2%; padding-top: .35rem;} 

	.yuding_5{ width: 96%; float:  left;  background: #FFF; border-radius: .15rem;  position: relative; padding-left: 2%; padding-right: 2%; padding-top: .3rem; padding-bottom: .3rem;}
	.yuding_5_1{ width: 100%; float: left; height: .8rem; font-size: .55rem; color: #f05b72; line-height: .8rem; }
	.yuding_5_2{ width: 100%; float: left; height: .8rem; font-size: .5rem; color: #333; line-height: .8rem; }
	.yuding_5_3{ width: 1rem; height: 1rem; position: absolute; font-size: .6rem;  line-height: 1rem; font-family: iconfont; right: 0; top: .2rem; text-align: center; color: #999;}
	.yuding_5_4{ width: 100%; float: left; height: .8rem; font-size: .5rem; color: #666; line-height: .8rem; }
	.yuding_5_5{ width: 88%; float: left; border: 1px dashed #f05b72; padding: .25rem 2%;font-size: .5rem; line-height: .8rem; color: #f05b72; margin-top: .25rem; border-radius:.15rem;}


	.yuding_6{ width: 100%; height: 2rem; float: left; position: relative;}
	.yuding_6_1{ width: 2rem; height: 2rem; position: absolute; top:0; left: 3rem;  font-family: iconfont; color: #f05b72; font-size: 2rem; line-height: 2rem; text-align: center;}
	.yuding_6_2{ width: 10rem; height: 1rem; position: absolute; top:.2rem; left: 5.3rem;  color: #f05b72; font-size: .55rem; line-height: 1rem; }
    .yuding_6_3{ width: 10rem; height: .6rem; position: absolute; top:1.2rem; left: 5.3rem;  color: #666; font-size: .5rem; line-height: .6rem; }

    .yuding_7{ width: 97%; height: 1.5rem; float: left; background: #0b4ce0; padding-left: 3%; font-size: .6rem; color: #FFF; line-height: 1.5rem;}

    .yuding_8{ width: 94%; float: left; padding-left: 3%; padding-right: 3%; }
    .yuding_8 li{ width: 100%; float: left; padding-top: .3rem; padding-bottom: .3rem;  border-bottom: 1px solid #DDD;}
    .yuding_8 li span{ width: 15%; height: 2rem; float: left; font-family: iconfont; font-size: 1.5rem; color: #00aaee; line-height: 2rem; text-align: center;}
    .yuding_8 li span.s01{ color: #00cf00; font-size: 1.6rem; }
    .yuding_8 li em{ width: 60%; height: 2rem; float: left; font-size: .5rem; color: #333;}
    .yuding_8 li em i{ width: 100%; height: .8rem; float: left;  line-height: .8rem; margin-top: .3rem;} 
    .yuding_8 li em tt{ width: 100%; height: .6rem; float: left; font-size: .45rem;  line-height: .6rem; color: #999;}
    .yuding_8 li cite{ width: 15%; height: 2rem; float: right; font-family: iconfont; font-size: .5rem; color: #999; line-height: 2rem; text-align: center;}

	
	.yudingbox{ width: 100%; height: 1.8rem; position: fixed; left: 0; bottom: 0; background: #FFF; box-shadow: 10px 10px 10px 10px  #333; }
	.yudingbox_1{ width: 70%; height: 1.8rem; position: absolute; left: 0; }
	.yudingbox_1_1{ width: 80%; height: 1rem; position: absolute; left: 5%; font-size: .55rem; color: #f05b72;  line-height: 1rem;}
	.yudingbox_1_2{ width: 80%; height: .8rem; position: absolute; left: 5%; top: 1rem; font-size: .45rem; color: #666;  line-height: .8rem;}
	.yudingbox_1_2 em{ color: #26a69a; }
	.yudingbox_1_3{ width: 80%; height: 1.8rem; position: absolute; left: 5%; font-size: .55rem; color: #f05b72;  line-height: 1.8rem; font-weight:bold;}
	.yudingbox_2{ width: 30%; height: 1.8rem; position: absolute; right: 0; background: #0757a8; }
	.input_9{ width: 100%; height: 1.8rem; position: absolute; font-size: .7rem; text-align: center; color: #FFF; line-height: 1.8rem; background: none; border:none;}

	/**订单列表系统*/
	.order_1{ width: 70%; height: 1.2rem; float: left; padding-left: 15%; padding-right: 15%; margin-top: .25rem;}
	.order_1 span{ width: 50%; height: 1.1rem; float: left; border-bottom: 1px solid #666; color: #666; font-size: .6rem; line-height: 1.1rem; text-align: center;}
	.order_1 span.s01{border-bottom: 1px solid #f05b72; color: #f05b72;}
	.order_2{ width: 100%; float: left; padding-bottom: .35rem;}
	.order_2_1{ width: 100%; float: left; display: none; }
	.order_2_1 li{ width: 96%; float: left; background: #fff; padding: .3rem 2% 0 2%; border-radius:.15rem; margin-top: .5rem;}
    .order_2_1 li .order_2_1_1{ width: 100%; float: left; height: .8rem; line-height: .8rem; color: #333; font-size: .55rem;}
    .order_2_1 li .order_2_1_1 span{ float: left; }
    .order_2_1 li .order_2_1_1 em{ float: right;  font-size: .5rem; color: #f05b72; padding-right: 7.5%;}
    .order_2_1 li .order_2_1_2{ width: 100%; float: left; height: 2.1rem; line-height: .75rem; color: #666; font-size: .45rem; margin-top: .2rem; padding-bottom: .35rem;}
    .order_2_1 li .order_2_1_2_1{ width: 20%; height: 2.1rem; float: left; }
    .order_2_1 li .order_2_1_2_1 img{ width: 100%; height: 2.1rem; float: left;border:none;}
    .order_2_1 li .order_2_1_2_2{ width:67%; height: 2.1rem; float: left; padding-left: 3%;}
    .order_2_1 li .order_2_1_2_3{ width:10%; height: 2.1rem; float: left; text-align: center; font-family: iconfont; color: #999; font-size: .5rem; line-height: 2.1rem;}
    .order_2_1 li .order_2_1_3{ width: 100%; float: left; height: 1.2rem;   border-top:1px solid #DDD; }
    .order_2_1 li .order_2_1_3 span{ width: 33%; height: 1.2rem; float: left; border-right: 1px solid #DDD; font-size: .5rem; color: #999; line-height: 1.2rem; text-align: center;}
    .order_2_1 li .order_2_1_3 span:last-child{border-right:none;}
	.order_2_1.showdiv02{ display: block;}

	.order_3{ width: 100%; float:  left;  background: #FFF; border-radius: .15rem; margin-bottom: .5rem; }
	.order_3_1{ width: 100%; float: left; border-bottom: 1px solid #DDD; line-height: 1.5rem; font-size: .5rem; }
	.order_3_1 span{ float: left; height: 1.5rem; color: #333; padding-left: 2%;}
	.order_3_1 em{ float: right; height: 1.5rem; color: #999; font-family: iconfont; padding-right: 2%;}
	.order_3_1 i{ width:15%; float: right; height: .8rem; color: #c00;  margin-right: 2%; line-height: .8rem; text-align: center; margin-top: .35rem; border-radius:.15rem; border:1px solid #C00;}
	.order_3_2{ width: 100%; float: left; height: 2.1rem; line-height: .75rem; color: #666; font-size: .45rem; margin-top: .2rem; padding-bottom: .35rem; border-bottom: 1px solid #DDD; }
    .order_3_2_1{ width: 20%; height: 2.1rem; float: left; margin-left: 2%;}
    .order_3_2_1 img{ width: 100%; height: 2.1rem; float: left;border:none;}
    .order_3_2_2{ width:67%; height: 2.1rem; float: left; padding-left: 3%;}
	
	.pl_1{ width: 100%; float:  left;  background: #FFF; border-radius: .15rem; margin-bottom: .5rem; }
	.pl_1 li{ width:100%;float:left; border-bottom:1px solid #DDD;}
	.pl_1 li span{ width:20%; height:1.5rem; float:left; font-size:.55rem; color:#666; line-height:1.5rem; text-align:right;}
	.pl_1 li em{ width:80%; height:1.5rem;  float:left; font-size:.55rem; color:#666; line-height:1.5rem;}
	.pl_1 li em i{ height:1.5rem; float:left;}
	.pl_1 li em i img{ width:.8rem; height:.8rem; float:left; margin-top:.2rem; margin-right:.1rem;}
	.input_10{ width:94%; height:5rem; float:left; border:none; padding:.3rem 3%;line-height:1rem; color:#666; font-size: .55rem;}
	.pl_1 li tt{ width:20%; height:3rem; float:left; margin-top:.2rem;margin-bottom:.2rem; border:1px solid #DDD; margin-left:3.5%; color:#e1e1e1; line-height:3rem; font-size:2rem; text-align:center;  position:relative;}
	.pl_1 li tt img{ width:100%; height:3rem; float:left; border:none;}
	.pl_1 li tt .delImg{
		position: absolute;
		top:-.2rem;
		right:-.2rem;
		width:.6rem;
		height:.6rem;
		background:#06F;
		border-radius: 50%;
		display: block;
		text-align:center;
		line-height: .6rem;
		color:#fff;
		border-radius:.3rem;
		font-style:normal;
		font-size:.5rem;
		cursor: pointer;
	}
	.pl_1 li:last-child{ border:none;}
	.input_11{ 
		width:30%;
		height:1.2rem; 
		float:left; 
		margin-left:35%; 
		margin-top:.3rem; 
		margin-bottom:.3rem; 
		font-size:.6rem; 
		text-align:center; 
		background:#06F; 
		color:#FFF; 
		border:none;
		border-radius: none;
	}
	.input_12{ width:100%; height:1.5rem; float:left; border:none; font-size:.55rem; color:#666; line-height:1.5rem; overflow:hidden;}
	.tongzhi_1{ width:90%; background: #FFF; border-radius: .15rem; margin-bottom: .5rem; margin-left:3%; margin-right:3%;  float:left; padding:.3rem 2%; font-size:.5rem; color:#666; line-height:1.2rem;}
	.pl_1 .img01{ width: 90%; height: 7rem; float: left; margin:.5rem 5%; border-radius: .15rem;}


	.zima_1{ width:96%; float:left; font-size:.5rem; color:#333; line-height:1rem; padding-top:.5rem; padding-bottom:3rem; padding-left:2%; padding-right:2%;}
	.zima_1 img{ width:100%; border:none;}
	
	.zimabox{ width:100%; height:2rem; position:fixed; background:#30c2a5; bottom:0; font-size:.7rem; text-align:center; color:#FFF; line-height:2rem;}
	
	.shoucang_1{ width:100%; float:left; }
	
	.shoucang_1 li{ width:96%; height:4rem; float:left; margin-left:2%; margin-right:2%; border-radius:.25rem; background:#fff; margin-bottom:.5rem;}
	.shoucang_1 li span{ width:30%; height:3rem; float:left; margin-top:.5rem; margin-left:2.5%;}
	.shoucang_1 li span img{ width:100%; height:3rem; float:left; border:none;}
	.shoucang_1 li h3{ width:40%; height:3rem; float:left; margin-top:.5rem; margin-left:2.5%; font-size:.5rem; color:#666; font-weight:normal; line-height:1rem;}
	.shoucang_1 li em{ width:20%; height:3rem; float:left; margin-top:.5rem; margin-left:2.5%;}
	.shoucang_1 li em i{ width:100%; height:1rem; float:left; border-radius:.15rem; background:#06F; color:#fff; margin-top:.25rem; text-align:center;font-size:.5rem; line-height:1rem}
	.shoucang_1 li em tt{ width:100%; height:1rem; float:left; border-radius:.15rem; background:#F90; color:#fff; margin-top:.25rem; text-align:center; font-size:.5rem;line-height:1rem}
    
	
	
	.input_13{ width:100%; height:1.8rem; background:#06F; border:none; font-size:.7rem; color:#FFF; line-height:1.8rem; text-align:center; overflow:hidden;}

	/**向右弹出搜索框*/
	.ovfHiden{overflow: hidden;height: 100%;}
	.xiangyou{ width: 250px; height: 100%; position:fixed; right:-250px; top: 0; background: #fff; z-index: 9999; box-shadow:0 0 0 1px #ddd; }
	.xiangyou .xiangoubtbox1{ width: 94%; height: 95%; position:absolute; left: 3%; right: 3%; top: 0; overflow-y: auto; overflow-x: hidden;}
	.xiangyou .xiangoubtbox1 .xiangoubtbox1_1{ width: 100%; height: 1rem; float: left; font-size: .55rem; color: #333; line-height: 1rem; margin-top: .3rem; }
	.xiangyou .xiangoubtbox1 .xiangoubtbox1_2{ width: 100%; height: 1.6rem; float: left; font-size: .6rem; color: #666; line-height: 1.6rem;}
	.xiangyou .xiangoubtbox1 .xiangoubtbox1_2 li{ float: left; }

	.xiangyou .xiangoubtbox{ width: 100%; height: 5%; position:absolute; left: 0; bottom: 0; background: #319be6; }
	.xiangyou .xiangoubtbox_1{ width: 25%; height: 100%;  float: left; border:none; background: #f1f1f1; color: #666; font-size: .6rem; text-align: center; line-height: 100%;}
	.xiangyou .xiangoubtbox_2{ width: 75%; height: 100%; float: left; border:none; background: none; border-radius:0; color: #FFF; font-size: .6rem; text-align: center; line-height: 100%;}
	.xiangyoubox{ width: 100%; height: 100%; position:fixed; left: 0; top: 0; background: #000; z-index: 9998; display: none;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
	

	.xiangyou .xiangoubtbox1 .xiangoubtbox1_2 li em i{ height:1.443rem; float:left; font-family:"微软雅黑"; font-size:.55rem; color:#666; line-height:1.443rem;}
	.xiangyou .xiangoubtbox1 .xiangoubtbox1_2 li em i label{ float:left; padding-left:.5rem; padding-right:.5rem; height:1rem; border:1px solid #eee; line-height:1rem; margin-top:.22rem; border-radius:3px; margin-right:.3rem; cursor:pointer;}
	.xiangyou .xiangoubtbox1 .xiangoubtbox1_2 li em i label.lab01{ border:1px solid #c00; color:#C00;}